home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / wfiler.zip / WFILER.DOC < prev    next >
Text File  |  1987-10-22  |  35KB  |  667 lines

  1.  
  2.  
  3.  
  4.                        WFiler Version 1.00
  5.  
  6.                     Wide Screen File Manager
  7.  
  8.  
  9.  
  10.                           INTRODUCTION 
  11.  
  12. DESIGN PHILOSOPHY 
  13.  
  14.      WFiler is a full-screen file management utility.  Utilities
  15. of this nature are often called "shells," but in this context the
  16. term is somewhat of a misnomer.  A true DOS shell would replace
  17. the DOS command processor, COMMAND.COM.  At best, the current
  18. crop of "shells" only replace some of the functions of
  19. COMMAND.COM, not COMMAND.COM itself.  They still depend upon
  20. COMMAND.COM to process the commands they issue.  Recognition of
  21. the fact that WFiler is not a true shell has played a part in its
  22. design.  Unlike many "shells,", WFiler does not pretend or intend
  23. to totally isolate the user from the DOS command line.  The
  24. author is a confirmed command-line addict, who normally prefers
  25. to execute commands directly at the DOS prompt.  If a program
  26. (i.e., an "external command") exists that does the job well from
  27. the command-line, there is no need-- for this writer at least--to
  28. load up another program just so one can execute that command by
  29. pushing a single key.  Too many DOS "shells" in fact try to
  30. combine two different basic functions into one: (1) directory and
  31. file management, and (2) the ability to execute any and every
  32. program--including applications programms-- without leaving the
  33. host program. 
  34.  
  35.      These biases strongly influence WFiler's design.  The
  36. philosophy behind WFiler is consciously minimalist.  WFiler lacks
  37. the "bells and whistles" that you'll find with "shells" that take
  38. a more expansive approach.  That is not an apology; it is a
  39. warning.  If you want to do it all without ever exiting to DOS,
  40. you'll be disappointed.  So when would you every want to use it? 
  41. Basically, the primary rationale for WFiler is to expedite "mass"
  42. file maintenance by presenting you will a full-screen directory
  43. listing that you can visually "tag." Most "shells" do this, of
  44. course, so this alone hardly makes WFiler unique.  But in
  45. designing WFiler, the thought has been to do this well, and to do
  46. little more.  This is reflected, for instance, in WFiler's visual
  47. "look and feel."  Approximately 80 percent of the screen page is
  48. given over to a five-column directory display, in order to
  49. present at one time as many files as possible for tagging.  This
  50. objective as much determines what you don't see as what you do. 
  51. You won't see a lot of system statistics, for instance, the time
  52. of day, or other information not essential to the basic task for
  53. which the program was intended.  Neither is there a bar-menu type
  54. of cursor for selecting file operations, as that would futher
  55. clutter up the screen and reduce the space available for the
  56. directory listing.  WFiler's options are sufficiently few, and
  57. accessable through mnemonic key selections, that frequent users
  58. should have no trouble recalling them from memory.  And if your
  59. memory fails, there is a help screen available at the push of F1.
  60.  
  61.  
  62.      In keeping with WFiler's objective of expediting mass file
  63. maintenance, it provides for the following mass file operations: 
  64. COPY, DELETE, and MOVE.  Of course, once loaded, it would not be
  65. very efficient to have to quit WFiler to do single file
  66. operations, so WFiler provides for certain single file operations
  67. as well: COPY, DELETE, MOVE, and RENAME.  Beyond that, WFiler's
  68. features are few, and features were added during development only
  69. if they significantly complemented the basic task of mass file
  70. maintenance.  Via a "hook" to an external program, explained
  71. below, you can "list" or examine the contents of individual files
  72. as well, which is certainly useful when trying to decide what to
  73. do with a file when you can't remember what it is or does.  In
  74. another effort to expedite mass file maintenance, WFiler will
  75. list the directories of ARC files, and via hooks to external ARC
  76. utilities you can ADD, DELETE, and EXTRACT to and from such
  77. files.  Since the normal environment for WFiler is expected to be
  78. a hard disk, WFiler not only supports hierarchial directory
  79. structures, it also provides two alternative methods for
  80. "navigating" around the directory tree while WFiler is active. 
  81. The directory tree feature of WFiler can also be accessed from
  82. the command line on a "stand-alone" basis as a way of navigating
  83. around the disk without loading the entire program.  This feature
  84. was added only because the required code was minimal, and not
  85. because it enhanced the basic functions of WFiler.  
  86.  
  87.      While WFiler is active, you can also shell to DOS (in the
  88. "true" sense of the word, since a second copy of COMMAND.COM is
  89. loaded as a "shell" during this operation).  This feature was
  90. added because it enhances to utility of WFiler without requiring
  91. that every thing you might ever want to do while running WFiler
  92. be anticipated within WFiler's own code.  A good example of the
  93. utility of this feature, for instance, is when the need arises to
  94. format a floppy disk while using WFiler.  If you had to exit
  95. completely, you would lose the current status of any "tags"
  96. assigned during the work session.  With the Shell-to-DOS feature,
  97. you can exit to DOS, format a floppy disk, and return with
  98. WFiler's visual display and internal arrays just as they were
  99. when you left.  Each of WFiler's features, and the mechanics of
  100. WFiler's operation, are discussed in more detail below. 
  101.  
  102. QUICK START 
  103.  
  104.      WFiler is sufficently intuitive that many will be able to
  105. start using it without ever reading the documentation.  But those
  106. who fail to do so will not find all the features of WFiler in
  107. normal working order.  That is because certain features of WFiler
  108. must be "installed" before they will function.  In order to
  109. maintain a little flexibility, WFiler actually as two different
  110. installation routines, each accessable by a different command
  111. line switch.  While this "Quick Start" is intended to explain the
  112. basics of the setup procedures involved, if this explanation
  113. isn't clear enough, just execute the WFSETUP.BAT file that comes
  114. with the distribution archive.  WFSETUP.BAT will automatically
  115. execute WFiler with the command line switches necessary to
  116. invoke the installation routines.
  117.  
  118.      The first routine will install the directory tree feature of
  119. Wfiler, and is accessed with a "-c" switch from WFiler's command
  120. tail.  In other words, simply type 
  121.  
  122.                C:>wfiler -c <Enter> 
  123.  
  124. at the command line.  You will then be prompted for the complete
  125. path and file name, including the ".com" extension, for the
  126. subdirectory where wfiler will reside.  WFiler has to know where
  127. to find itself because it employs certain cloning procedures to
  128. "patch" itself whenever you use the directory tree feature.  In
  129. essence, it stores a copy of the tree, and your last position
  130. within the tree, in its own code, and it has to be able to find
  131. itself in order to modify this information when required to do
  132. so. 
  133.  
  134.      During the initial installation of the directory tree
  135. feature, WFiler will also read the directory tree.  This will
  136. take a few seconds, of course, depending on the size of the tree
  137. and the speed of the disk.  But once read, the tree is stored in
  138. WFilers internal code, and is loaded each time WFiler is loaded,
  139. without the need to rescan the entire disk.  While this gives
  140. quicker access to the tree for subsequent accesses, it assumes
  141. you do not add or delete directories in the meantime.  If you
  142. ever do, then just "reread" the disk with the "-r" command-line
  143. option.  The difference between "-r" and "-c" is that "-r" only
  144. reads the disk; it does not prompt you for the location where
  145. WFiler will reside.  If you ever want to move Wfiler to another
  146. subdirectory, you will need to rerun the "-c" option in order to
  147. tell WFiler its new location.  During normal operations, the
  148. directory tree is accessess with the backslash ("\") key.  If you
  149. run WFiler before implementing the "-c" installation routine,
  150. will abort directly to that routine the first time you try to
  151. load the tree. 
  152.  
  153.      During the "-c" installation, you will also be asked fo